%%% Doxygen "source comments" for a page about the Snow Dots big picture

% @page picture Snow Dots Big Picture
% @section Overview
% @par
% Snow Dots attempts to span the requirements of psychophysics, from
% hardware interactions through user control and graphical interfaces.
% Along the way it defines "Foundataion" classes, which can be configured
% for a given machine, and classes that "Do Stuff", which carry out
% specific behaviors like computing stimuli and querying and classifying
% input data, and can be extended to do new custom behaviors.
% @par
% At the hardware level, Snow Dots relies on file access and MEX functions.
% It uses XML files to hold machine-specific configuration data.  It
% includes MEX functions for Ethernet messaging, connecting to USB/HID
% devices, and connecting to some eye trackers.
% @par
% In addition, the 
% <a href="http://psychtoolbox.org">Psychophysics Toolbox</a> is an
% external project which provides MEX functions for OpenGL graphics,
% accurate timing, and connecting to some other eye trackers.
% @par
% At the abstract level, Snow Dots relies on its companion project, the
% <a href="http://tower-of-psych.googlecode.com">Tower of Psych</a> to
% manage program flow and keep things and organized.  Tower of Psych
% includes classes that "Organize Stuff" as well as graphical interfaces
% for these classes.
% @par
% Here is a graphical overview of the whole Snow Dots span:
% @par
% @dotfile snow-dots-big-picture.dot
% 